To extend the default content and index renderers
The WCM rendering engine provides an extensible method for applying several rendering steps when a content record is published. Several default content renderers control how the ASI-provided iParts are visually rendered in supported web browsers. Several default index renderers control how each content type is indexed for use by the default search engine.
The rendering steps applied to a complex iPart are controlled by the IContentType class that is defined in the content type that supports the iPart. You can replace the default rendering steps by creating a custom IContentType class and specifying that class in the content type that supports a specific iPart.
The custom IContentType class must inherit the base IContentType class provided with WCM (Asi.Business.ContentManagement.ContentType.ContentTypeBase). You then override one or more of the following methods that are defined in the base class to achieve the content and index rendering results that you desire:
■ To change the content rendering steps, override the RenderForPublish and/or RenderForDisplay methods.
■ To change the index rendering steps, override the RenderForSearch method.
Troubleshooting
■ You must be a member of at least one Master Admin content authority group (CAG).
■ You must have administrative access to the entire file system on your iMIS application server and on all the external web servers that you use for hosting iMIS sites.
■ You must be familiar with ASP.NET development concepts and techniques, especially those related to creating user controls and data contracts, and creating and compiling classes.
Note: Membership in the SysAdmin security role effectively grants the full set of Document System permissions and the full set of CAG permissions (you are effectively a member of a MasterAdmin CAG too). However, to participate in web content authoring workflow, even members of the SysAdmin role must be an explicitly-listed member of at least one CAG.
Tip: ContentFile types that are indexed for search
The files that you specify for the download link in a ContentFile iPart can be indexed by Microsoft Index Server if you have a corresponding iFilter installed on every server that is hosting your iMIS sites.